import { defineConfig } from 'vite'
import react from '@vitejs/plugin-react'
import { resolve } from 'path';
function pathResolve(dir: string) {
  return resolve(process.cwd(), '.', dir);
}

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [react()],

  server: {
    proxy:{
      '/sso': {
        changeOrigin:true,
        target: 'http://feige.dftx.test/duofang-feige-admin',
        // rewrite: path => {
        //   console.log(path,'ppppppppppppppppppppppppppppppppppppppppppppppppp----'); // 打印[/api/userInfo] 这就是http-proxy要请求的url,我们基地址实际是没有/api 所以replace掉
        //   return path.replace(/^\/api/, '');
        // }
  
      },
      '/auth': {
        changeOrigin:true,
        target: 'http://192.168.0.69:8001',
        // rewrite: path => {
        //   console.log(path,'ppppppppppppppppppppppppppppppppppppppppppppppppp----'); // 打印[/api/userInfo] 这就是http-proxy要请求的url,我们基地址实际是没有/api 所以replace掉
        //   return path.replace(/^\/api/, '');
        // }
  
      },

      '/api': {
        changeOrigin:true,
        target: 'http://192.168.0.69:8001',
        // rewrite: path => {
        //   console.log(path,'ppppppppppppppppppppppppppppppppppppppppppppppppp----'); // 打印[/api/userInfo] 这就是http-proxy要请求的url,我们基地址实际是没有/api 所以replace掉
        //   return path.replace(/^\/api/, '');
        // }
  
      }
      
    },

    open: true, //自动打开
  },
  resolve: {
    alias: {
      '@': '/src',
    },
  },
 
})
